<html>
  <head>
    <title>Welcome to Grails</title>
    <meta name="layout" content="main" />
    <style type="text/css" media="screen">

      #nav {
        margin-top:20px;
        margin-left:30px;
        width:228px;
        float:left;

      }
      .homePagePanel * {
        margin:0px;
      }
      .homePagePanel .panelBody ul {
        list-style-type:none;
        margin-bottom:10px;
      }
      .homePagePanel .panelBody h1 {
        text-transform:uppercase;
        font-size:1.1em;
        margin-bottom:10px;
      }
      .homePagePanel .panelBody {
        background: url(images/leftnav_midstretch.png) repeat-y top;
        margin:0px;
        padding:15px;
      }
      .homePagePanel .panelBtm {
        background: url(images/leftnav_btm.png) no-repeat top;
        height:20px;
        margin:0px;
      }

      .homePagePanel .panelTop {
        background: url(images/leftnav_top.png) no-repeat top;
        height:11px;
        margin:0px;
      }
      h2 {
        margin-top:15px;
        margin-bottom:15px;
        font-size:1.2em;
      }
      #pageBody {
        margin-left:280px;
        margin-right:20px;
      }
    </style>
  </head>
  <body>
    <div id="pageBody">
      

      <div id="controllerList" class="dialog">
        <h2>Available Controllers:</h2>
        <ul>
          <g:each var="c" in="${grailsApplication.controllerClasses.sort { it.fullName } }">
            <li class="controller"><g:link controller="${c.logicalPropertyName}">${c.fullName}</g:link></li>
          </g:each>
        </ul>   
        <sec:ifNotLoggedIn>
          <g:link controller="login" action="auth">Login</g:link>
        </sec:ifNotLoggedIn>
        <sec:ifAllGranted roles="ROLE_ADMIN">
          <sec:username /> (<g:link controller="logout">sign out</g:link>)
        </sec:ifAllGranted>
        <sec:ifAllGranted roles="ROLE_DOCENTE">
          <sec:username /> (<g:link controller="logout">sign out</g:link>)
        </sec:ifAllGranted>
        <sec:ifAllGranted roles="ROLE_ESTUDIANTE">
          <sec:username /> (<g:link controller="logout">sign out</g:link>)
        </sec:ifAllGranted>

      </div>
    </div>
  </body>
</html>
